#源镜像
FROM golang:latest
#设置工作目录
WORKDIR $GOPATH/src/datum_common
#将服务器的go工程代码加入到docker容器中
ADD . $GOPATH/src/datum_common
#go构建可执行文件
RUN export GO111MODULE=on && export GOPROXY=https://goproxy.cn && go build .
#暴露端口
EXPOSE 41376
#最终运行docker的命令
ENTRYPOINT  ["./datum_common"]
#docker build -t datum_common .
#打包完成上传到阿里云镜像仓库
#docker tag [ImageId] registry.cn-beijing.aliyuncs.com/a233/datum
#docker push registry.cn-beijing.aliyuncs.com/a233/datum

#上传完进行下载
#docker pull registry.cn-beijing.aliyuncs.com/a233/datum
#docker run --name datum_common01 --restart=always -p 41376:41376 -d registry.cn-beijing.aliyuncs.com/a233/datum
